/*
 * 爱组搭，低代码组件化开发平台
 * ------------------------------------------
 * 受知识产权保护，请勿删除版权申明，开发平台不允许做非法网站，后果自负
 */
package com.aizuda.boot.modules.system.entity.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

/**
 * 用户头像信息VO
 *
 * @author 青苗
 * @since 2025-01-23
 */
@Getter
@Setter
@Schema(name = "UserAvatarVO", description = "用户头像信息")
public class UserAvatarVO {

    @Schema(description = "用户ID")
    private Long userId;

    @Schema(description = "用户头像")
    private String avatar;

    @Schema(description = "用户真实姓名")
    private String realName;

    @Schema(description = "用户昵称")
    private String nickName;

    public UserAvatarVO() {
    }

    public UserAvatarVO(Long userId, String avatar, String realName, String nickName) {
        this.userId = userId;
        this.avatar = avatar;
        this.realName = realName;
        this.nickName = nickName;
    }
}
